
-- drop assembly
IF EXISTS (
	SELECT * FROM sys.assemblies
	WHERE [name] = 'UtilityXml'
)
DROP ASSEMBLY [UtilityXml];
GO

-- create assembly
CREATE ASSEMBLY [UtilityXml]
FROM 0x4D5A90000300000004000000FFFF0000B800000000000000400000000000000000000000000000000000000000000000000000000000000000000000800000000E1FBA0E00B409CD21B8014CCD21546869732070726F6772616D2063616E6E6F742062652072756E20696E20444F53206D6F64652E0D0D0A2400000000000000504500004C0103008111524B0000000000000000E00002210B010800001000000006000000000000DE2F0000002000000040000000004000002000000002000004000000000000000400000000000000008000000002000000000000030040850000100000100000000010000010000000000000100000000000000000000000882F000053000000004000006003000000000000000000000000000000000000006000000C000000FC2E00001C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000080000000000000000000000082000004800000000000000000000002E74657874000000E40F0000002000000010000000020000000000000000000000000000200000602E7273726300000060030000004000000004000000120000000000000000000000000000400000402E72656C6F6300000C0000000060000000020000001600000000000000000000000000004000004200000000000000000000000000000000C02F000000000000480000000200050000220000FC0C000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001B3004006600000001000011026F1200000A2C06281300000A2A036F1200000A2C02022A731400000A0A06036F1500000A6F1600000A731700000A0B06026F1500000A042803000006076F1800000A076F1900000A07166A6F1A00000A07731B00000A0CDE0A072C06076F1C00000ADC082A000001100000020030002A5A000A000000001B3005008900000002000011026F1200000A2C067E1D00000A2A036F1200000A2C067E1D00000A2A731400000A0A06036F1500000A6F1600000A731700000A0B06026F1500000A042803000006076F1800000A076F1900000A281E00000A6F1F00000A1F19076F2000000A066F2100000A6F2200000A282300000A2E03162B0117732400000A0CDE0A072C06076F1C00000ADC082A0000000110000002003400497D000A000000001B3004005F00000003000011732500000A0A026F1200000A2D4F026F1500000A0B2B32076F2600000A7201000070282700000A2C20076F2800000A2C180607166F2900000A720D000070076F2A00000A6F2B00000A076F2C00000A2DC6DE0A072C06076F1C00000ADC062A0001100000020015003E53000A000000001E02282D00000A2A42534A4201000100000000000C00000076322E302E35303732370000000005006C00000058030000237E0000C4030000D804000023537472696E6773000000009C0800001000000023555300AC080000100000002347554944000000BC0800004004000023426C6F620000000000000002000001471502000900000000FA01330016000001000000200000000200000004000000080000002D0000001000000003000000010000000300000000000A000100000000000600470040000A006F005A000A0082005A000E00B300A4000A001C01010106004F013D01060066013D01060083013D010600A2013D010600BB013D010600D4013D010600EF013D0106000A023D01060042022302060056022302060064023D0106007D023D010600AD029A024B00C10200000600F002D00206001003D0020A002E0301010E005503A4000E006A03990006009003860306009D0386030600C10340000600EF03DA030E001F0499000600500444040A0072045A0006008D04400000000000010000000000010001000100100019002400050001000100502000000000960076000A000100D4200000000096008C00150004007C21000000009100C40020000800F821000000008618D6002700090000000100DC0000000200E30000000300ED0000000000000000000100DC0000000200E30000000300ED00000001002E012900D60027003100D6003E003900D6003E004100D6003E004900D6003E005100D6003E005900D6003E006100D6003E006900D6003E007100D60043007900D6003E008100D6003E008900D6003E009100D6004800A100D6004E00A900D6002700B100D600270011004103AF0111004C03B301B900D600270011007403B801B9008103BD01C900D6002700B900A403C301D100AE032700D100B403CD011100D600D201D900CD0327001900D5033E03E100FB034203E1000E044703C90017044B03B90031045003E90059045503F10066045A031900D6005F032100D6002700C10084047203010194047603C100A004AF01C100AF047C03C100BC0472032100C7048103C100D004AF010900D600270020008B0053002E0033008F032E003B00B4032E0013008F032E001B009F032E0023009F032E002B00A5032E005B00D5032E007B0015042E0043009F032E0053009F032E0083001E042E006B00FF032E0073000C0440008B00E10184000B002B00D8016903880304800000010000000000000000000000000019000000020000000000000000000000010037000000000002000000000000000000000001004E0000000000020000000000000000000000010099000000000000000000003C4D6F64756C653E005574696C697479586D6C2E646C6C005574696C697479586D6C0053514C5365727665724672616D65776F726B006D73636F726C69620053797374656D004F626A6563740053797374656D2E446174610053797374656D2E446174612E53716C54797065730053716C586D6C0058736C74586D6C32586D6C0053716C537472696E670058736C74586D6C32546578740053797374656D2E586D6C0053797374656D2E586D6C2E58736C0058736C74417267756D656E744C6973740067657458736C74506172616D6574657273002E63746F7200736F75726365007472616E73666F726D007472616E73666F726D506172616D6574657273004D6963726F736F66742E53716C5365727665722E5365727665720053716C46616365744174747269627574650078736C74506172616D65746572730053797374656D2E5265666C656374696F6E00417373656D626C795469746C6541747472696275746500417373656D626C794465736372697074696F6E41747472696275746500417373656D626C79436F6E66696775726174696F6E41747472696275746500417373656D626C79436F6D70616E7941747472696275746500417373656D626C7950726F6475637441747472696275746500417373656D626C79436F7079726967687441747472696275746500417373656D626C7954726164656D61726B41747472696275746500417373656D626C7943756C747572654174747269627574650053797374656D2E52756E74696D652E496E7465726F70536572766963657300436F6D56697369626C65417474726962757465004775696441747472696275746500417373656D626C7956657273696F6E41747472696275746500417373656D626C7946696C6556657273696F6E4174747269627574650053797374656D2E446961676E6F73746963730044656275676761626C6541747472696275746500446562756767696E674D6F6465730053797374656D2E52756E74696D652E436F6D70696C6572536572766963657300436F6D70696C6174696F6E52656C61786174696F6E734174747269627574650052756E74696D65436F6D7061746962696C6974794174747269627574650053716C4D6574686F64417474726962757465006765745F49734E756C6C006765745F4E756C6C0058736C436F6D70696C65645472616E73666F726D00586D6C52656164657200437265617465526561646572004C6F61640053797374656D2E494F004D656D6F727953747265616D0053747265616D005472616E73666F726D00466C757368007365745F506F736974696F6E0049446973706F7361626C6500446973706F7365004E756C6C0053797374656D2E476C6F62616C697A6174696F6E0043756C74757265496E666F006765745F43757272656E7443756C74757265006765745F4C43494400546F417272617900586D6C57726974657253657474696E6773006765745F4F757470757453657474696E67730053797374656D2E5465787400456E636F64696E67006765745F456E636F64696E67006765745F556E69636F64650053716C436F6D706172654F7074696F6E73006765745F4E616D6500537472696E67006F705F457175616C6974790049735374617274456C656D656E74004765744174747269627574650052656164537472696E6700416464506172616D005265616400000000000B70006100720061006D00000100001244D0972E6BA340ACD9A2E653A138360008B77A5C561934E0890A000312091209120912090A0003110D120912091209060001121112090320000112010001005408074D617853697A65FFFFFFFF042001010E042001010205200101114D0420010108815A0100050054020F497344657465726D696E697374696301540209497350726563697365015455794D6963726F736F66742E53716C5365727665722E5365727665722E446174614163636573734B696E642C2053797374656D2E446174612C2056657273696F6E3D322E302E302E302C2043756C747572653D6E65757472616C2C205075626C69634B6579546F6B656E3D623737613563353631393334653038390A446174614163636573730000000054557F4D6963726F736F66742E53716C5365727665722E5365727665722E53797374656D446174614163636573734B696E642C2053797374656D2E446174612C2056657273696F6E3D322E302E302E302C2043756C747572653D6E65757472616C2C205075626C69634B6579546F6B656E3D623737613563353631393334653038391053797374656D4461746141636365737300000000540E044E616D650C78736C745F786D6C32786D6C032000020400001209042000126105200101126109200301126112111269042001010A052001011269080703125D12651209815B0100050054020F497344657465726D696E697374696301540209497350726563697365015455794D6963726F736F66742E53716C5365727665722E5365727665722E446174614163636573734B696E642C2053797374656D2E446174612C2056657273696F6E3D322E302E302E302C2043756C747572653D6E65757472616C2C205075626C69634B6579546F6B656E3D623737613563353631393334653038390A446174614163636573730000000054557F4D6963726F736F66742E53716C5365727665722E5365727665722E53797374656D446174614163636573734B696E642C2053797374656D2E446174612C2056657273696F6E3D322E302E302E302C2043756C747572653D6E65757472616C2C205075626C69634B6579546F6B656E3D623737613563353631393334653038391053797374656D4461746141636365737300000000540E044E616D650D78736C745F786D6C32746578740306110D0400001271032000080420001D050420001275042000127904000012790920040108117D1D0502080703125D1265110D0320000E050002020E0E0420010E08062003010E0E1C060702121112610F01000A5574696C697479586D6C00000501000000000E0100094D6963726F736F667400002001001B436F7079726967687420C2A9204D6963726F736F6674203230303900002901002461353530643564352D373935352D346434642D616632302D33626237616531363531666200000C010007312E302E302E3000000801000200000000000801000800000000001E01000100540216577261704E6F6E457863657074696F6E5468726F777301000000000000008111524B00000000020000006D000000182F00001811000052534453700BDE9593A1CA46BBBEE7FEE26F5D6601000000433A5C73766E5F6F70656E7373665C7574696C6974795F786D6C5C7472756E6B5C63735C5574696C697479586D6C5C5574696C697479586D6C5C6F626A5C52656C656173655C5574696C697479586D6C2E70646200000000B02F00000000000000000000CE2F0000002000000000000000000000000000000000000000000000C02F000000000000000000000000000000005F436F72446C6C4D61696E006D73636F7265652E646C6C0000000000FF25002040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100100000001800008000000000000000000000000000000100010000003000008000000000000000000000000000000100000000004800000058400000080300000000000000000000080334000000560053005F00560045005200530049004F004E005F0049004E0046004F0000000000BD04EFFE00000100000001000000000000000100000000003F000000000000000400000002000000000000000000000000000000440000000100560061007200460069006C00650049006E0066006F00000000002400040000005400720061006E0073006C006100740069006F006E00000000000000B00468020000010053007400720069006E006700460069006C00650049006E0066006F00000044020000010030003000300030003000340062003000000034000A00010043006F006D00700061006E0079004E0061006D006500000000004D006900630072006F0073006F0066007400000040000B000100460069006C0065004400650073006300720069007000740069006F006E00000000005500740069006C0069007400790058006D006C0000000000300008000100460069006C006500560065007200730069006F006E000000000031002E0030002E0030002E003000000040000F00010049006E007400650072006E0061006C004E0061006D00650000005500740069006C0069007400790058006D006C002E0064006C006C00000000005C001B0001004C006500670061006C0043006F007000790072006900670068007400000043006F0070007900720069006700680074002000A90020004D006900630072006F0073006F0066007400200032003000300039000000000048000F0001004F0072006900670069006E0061006C00460069006C0065006E0061006D00650000005500740069006C0069007400790058006D006C002E0064006C006C000000000038000B000100500072006F0064007500630074004E0061006D006500000000005500740069006C0069007400790058006D006C0000000000340008000100500072006F006400750063007400560065007200730069006F006E00000031002E0030002E0030002E003000000038000800010041007300730065006D0062006C0079002000560065007200730069006F006E00000031002E0030002E0030002E003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000C000000E03F00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

WITH PERMISSION_SET = SAFE
GO
